//
//  Strategy.swift
//  StrategyPattern
//
//  Created by mac on 2017/11/9.
//  Copyright © 2017年 RRC. All rights reserved.
//

import Foundation

///妙计接口
protocol IStrategy {
    //每个锦囊妙计都是一个可执行的算法
    func operate()
}

//实现接口类---乔国老开后门
public class BackDoor:IStrategy{
    func operate() {
        print("找乔国老帮忙，让吴国太给孙权施加压力")
    }
}

public class GivenGreenLight:IStrategy{
    func operate() {
        print("求吴国太开绿灯，放行！")
    }
    
}

public class BlockEnemy:IStrategy{
    func operate() {
        print("孙夫人断后，挡住追兵")
    }
        
}
